package br.atribuicoes.professor.producaoAcademica 	

class GrupoProducaoacademica {

	public final static ARTIGO = "artigo"
	public final static BANCASDEFESAS = "bancasDefesas"
	public final static BANCASLIVRE = "bancasLivre"
	public final static BANCASQUALIFICACAO = "bancasQualificacao"
	public final static COMUNICACAO = "comunicacao"
	public final static EVENTOS = "eventos"
	public final static CONSULTORIAEMREVISTA = "consultoriaEmRevista"
	public final static PUBLICACAOCAPITULOS = "publicacaoCapitulos"
	public final static PUBLICACAOLIVROS = "publicacaoLivros"
	
	static hasMany = [tiposAtividadesProducoesAcademicas : TipoAtividadeProducaoAcademica]
	
    static constraints = {
    	classe(inList:[ARTIGO ,BANCASDEFESAS, BANCASLIVRE, BANCASQUALIFICACAO, COMUNICACAO, EVENTOS, CONSULTORIAEMREVISTA, EVENTOS, PUBLICACAOCAPITULOS, PUBLICACAOLIVROS])	
		tiposAtividadesProducoesAcademicas(nullable: true)
	}
	
	String grupo
	String classe
	
	String toString(){
		
		return grupo
		
	}
}
